#####################################################
#                                                   #
#  Constants explanation:                           # 
#                                                   #
#  This module contains all constants used in       #
#  this application.                                #
#                                                   # 
#  Author: Felix Rohrer                             #     
#  Course: CS MET 575                               #
#  Year:   2011                                     #
#                                                   #
#####################################################

MAINMENU_DIM = "350x600"                # main menu width and height

# colors
MAINMENU_BG_COLOR = '#D9D9D9'           # main menu background color
DRAWAREA_BG_COLOR = (200,200,200)       # draw area background color
ALGPLAN_ACTIVE_COLOR = '#88EE88'        # background color of currently
                                        # active plan task
INFO_BG_COLOR = '#8888EE'               # information field background color
ERR_BG_COLOR = '#EE8888'                # error field background color
QUEUE_BG_COLOR = (100,100,200)          # queue background color
LIST_BG_COLOR = (100,200,100)           # list background color
CPU_BG_COLOR = (200,100,100)            # cpu background color
TASK_BG_COLOR = (255,255,255)           # task background color
TASK_BG_COLOR_SELECTED = (120,180,180)  # selected task background color
TASK_BG_COLOR_NOMOVE = (255,0,0)        # 'not allowed to move'-task background color

# fonts
TITLE_FONT = ("Helvetica", 14)          # title font
HELPER_FONT = ("Helvetica", 12)         # helper window title font
SYS_FONT = "Arial"                      # font used throughout application
SYS_FONT_SIZE = 12                      # size used throughout application

# positions & sizes
DRAWAREA_INIT_POS = '600,60'            # initial position of drawarea window
DRAWAREA_WIDTH = 700                    # drawarea width
DRAWAREA_HEIGHT = 600                   # drawarea height

# task
TASK_EXEC_TIME = 200                    # task execution time

# system
FPS = 80                                # drawarea frames per second

# simulation folder
SIMFOLDER = 'sims/'                     # folder for simulations
